package com.xzuf.core.vo;

import java.io.Serializable;

/**
 * @author xzgf
 * @since 2008-7-11
 * @version 1.0
 */
public class Extension implements Serializable {

	private String extensionid;
	private String extensionname;
	private String extensionpoint;
	private Runtime runtime;
	private String requires;

	
	/**
	 * @return the extensionid
	 */
	public String getExtensionid() {
		return extensionid;
	}
	/**
	 * @param extensionid the extensionid to set
	 */
	public void setExtensionid(String extensionid) {
		this.extensionid = extensionid;
	}
	/**
	 * @return the extensionname
	 */
	public String getExtensionname() {
		return extensionname;
	}
	/**
	 * @param extensionname the extensionname to set
	 */
	public void setExtensionname(String extensionname) {
		this.extensionname = extensionname;
	}
	/**
	 * @return the extensionpoint
	 */
	public String getExtensionpoint() {
		return extensionpoint;
	}
	/**
	 * @param extensionpoint the extensionpoint to set
	 */
	public void setExtensionpoint(String extensionpoint) {
		this.extensionpoint = extensionpoint;
	}
	/**
	 * @return the runtime
	 */
	public Runtime getRuntime() {
		return runtime;
	}
	/**
	 * @param runtime the runtime to set
	 */
	public void setRuntime(Runtime runtime) {
		this.runtime = runtime;
	}
	/**
	 * @return the requires
	 */
	public String getRequires() {
		return requires;
	}
	/**
	 * @param requires the requires to set
	 */
	public void setRequires(String requires) {
		this.requires = requires;
	}
	
	@Override
	public String toString() {
		return "ExtensionPoint=[" + extensionpoint + runtime + "]";
	}
}
